Mitch RichmondMitch Richmond
International FootballThe Empty Dossier in the V.League Transfer Window: Filtering Noise and the Cost of Saying 'I Don't Know'The dossier sits on the wooden desk, a single hastily printed A4 sheet. At th...
International FootballGerman Football in the Transfer Window: Reading Dressing-Room Rhythm to Filter the Noise7:12 in the morning, the third day of the first week of pre-season. I am...
International FootballJoão Félix and Jorge Jesus's Words: A Headline That Goes Beyond the Press-Conference TruthOn the morning of September 19, I re-read a four-story football roundup and...
Domestic FootballAsiad 2026, Group E: Chinese Taipei Arrived Eight Days Early, Vietnam Arrived Three Ranking Places AheadOn September 3, 2026, the Chinese Taipei women's national team became the fir...
EsportsThe Injury Data Gap in Esports: A View from a Rehabilitation AnalystHis left hand rested on the keyboard about half a beat slower than his right....
Table TennisThe Empty Dossier and the Nine Geological Layers of a Young Table Tennis PlayerOne August afternoon, I sat in front of my screen with a table tennis scoutin...
Domestic FootballThe Cong Viettel Suffers Painful Defeat in AFC Champions League Two: Consequences of an Avoidable Goal and a Naive Red CardIn the second matchday of Group E of the AFC Champions League Two (ACL2)...
International FootballMaitland-Niles' 96th-minute stunner earns Everton 2-2 draw with Manchester United in 2026-27 Premier LeagueIn the sixth minute of stoppage time at Hill Dickinson, new signing...
EsportsLOUD and the VALORANT Champions 2026 Title: When 1.49 Million Viewers Mask a Tactical Blind SpotAcross the four maps of the VALORANT Champions 2026 grand final, what caught ...
EsportsNaiLiu Suspended Indefinitely: APL 2026 FMVP and the Fall from GraceWhen the stage lights of APL 2026 had just dimmed, people were still talking...
BasketballBarcelona Beat Valencia at Home: TJ Shorts's 19 Points Could Not Fill the GapI wrote every line by hand in the small notebook that has followed me through...
EsportsWorlds 2026: The Bo5 Play-In Shock – MVK's Rise and Lessons for GAM EsportsWhen MVK Esports defeated GAM Esports 3-2 in a do-or-die lower bracket match ...
Table TennisVietnamese Table Tennis: The Sound of the Ball on the Rubber and the Silence Between Two SetsIn the seventh game of a national table tennis championship semifinal at Phu...
BasketballSacramento Kings and the Frontcourt Bottleneck: Sabonis' Health Decides the SeasonLast season, Domantas Sabonis appeared in only 19 games. The reason was a...
BadmintonDefending champions fall in round one: Asian Games 2026 and India's badminton load problemThe first game ended 21-12 for Satwiksairaj Rankireddy and Chirag Shetty. The...
International FootballArteta Signs Until 2030: Arsenal Buys Stability, but the Real Bill Sits in the Termination ClauseSobha Realty Training Centre, a midweek morning. In the press room, Mikel...
EsportsWhen Esports Data Goes Silent: The Difference Between 'Unassessed' and 'Cleared'One morning the analysis table came back empty. All nine dimensions of the...
EsportsGAM Esports and the VCT Pacific 2027 Partner Slot: Ten Chairs Reduced to Eight, and the Name Nobody Read OutIn six years of reading open data from regional leagues and rewatching match...
Formula 1Sprint at Marina Bay 2026: The Balance Sheet of a Race That Cannot Be Overtaken19 corners. Concrete walls on both sides. Average lap speed nearly 40 percent...
Martial ArtsAn Empty Analysis Sheet and the Discipline of Saying 'Cannot Assess'Three in the morning in Busan, the analysis file open on the screen, and ever...
